package nyist.media.service;


/**
 * @author : dcf
 **/
public interface QiniuService {

    /**
     * 文件上传
     *
     * @param bytes base64上传
     * @return 图片url
     */
    String upload(byte[] bytes);

    /**
     * 文件删除
     *
     * @param imgUrl 图片url
     * @return 删除成功标志
     */
    boolean delete(String imgUrl);

    /**
     * 批量删除
     *
     * @param urls 待删除图片链接
     * @return 删除成功标志
     */
    boolean deleteList(String[] urls);

    /**
     * 拷贝文件
     *
     * @param url    文件url
     * @param newKey 文件key
     * @return 拷贝成功
     */
    boolean copy(String url, String newKey);

}
